A Survey on Teaching and Learning Recursive Programming

نویسنده

  • Christian Rinderknecht
چکیده

We survey the literature about the teaching and learning of recursive programming. After a short history of the advent of recursion in programming languages and its adoption by programmers, we present curricular approaches to recursion, including a review of textbooks and some programming methodology, as well as the functional and imperative paradigms and the distinction between control flow vs. data flow. We follow the researchers in stating the problem with base cases, noting the similarity with induction in mathematics, making concrete analogies for recursion, using games, visualizations, animations, multimedia environments, intelligent tutoring systems and visual programming. We cover the usage in schools of the Logo programming language and the associated theoretical didactics, including a brief overview of the constructivist and constructionist theories of learning; we also sketch the learners’ mental models which have been identified so far, and non-classical remedial strategies, such as kinesthesis and syntonicity. We append an extensive and carefully collated bibliography, which we hope will facilitate new research.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Opinion Survey on the Effective Teaching and Learning Methods in the Ministry of Education’s Environmental Courses

An Opinion Survey on the Effective Teaching and Learning Methods in the Ministry of Education’s Environmental Courses S.M. Shobayri, Ph.D. Given that the Ministry of Education is considered to be the key educational organization for global development through preparatory and culturally effective works, the solution for the most basic contemporary problem, i.e. environmental ...

متن کامل

An Investigation of the Relationship between L2 Learning Styles and Teaching Methodologies in EFL Classes

Individual differences have always been a key element in the success and failure of learners in language classrooms. Learners come to EFL classes with various learning styles and teachers utilize different methodologies targeting different needs of the learners which may have important effects on the quality of the learning environment. In this study a comparison is made between learning styles...

متن کامل

Measuring Conditions Conducive to Knowledge Development

The design of virtual learning environments for post-secondary instruction is rapidly increasing among public and private universities. While the quantity of online courses over the past 10 years has exponentially increased, the quality of these courses has not. As universities increase their online teaching activities, real concern about the best design for these online learning opportunities ...

متن کامل

A survey on teaching style of academic members in Rafsanjan University of medical sciences

Introduction: Teaching styles and learning are behaviors that teachers and students show in learning process. Identifying teaching styles and personal charactristics of the academic members can be useful for their instructional patterns and students achivement. So, this study was designed to determine the teaching styles of academic members of Rafsanjan University of Medical Sciences (HUM...

متن کامل

Compilation and validation of teaching strategies-learning in the monotheistic fundamentalistic curriculum

Introduction: One of the main elements of curriculum design with a monotheistic fundamentalist approach is teaching and learning strategies that play a key role in the implementation and effectiveness of the curriculum. Teaching methods should be tailored to the goals and content of the teaching and tailored to the needs of the learners. Therefore, the present study was aimed at explaining teac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Informatics in Education

دوره 13  شماره 

صفحات  -

تاریخ انتشار 2014